package com.ruoyi.qt.mapper;

import java.util.List;
import com.ruoyi.qt.domain.QtMistake;

/**
 * 错题Mapper接口
 * 
 * @author ruoyi
 * @date 2021-12-06
 */
public interface QtMistakeMapper 
{
    /**
     * 查询错题
     * 
     * @param mistakeId 错题主键
     * @return 错题
     */
    public QtMistake selectQtMistakeByMistakeId(String mistakeId);

    /**
     * 查询错题列表
     * 
     * @param qtMistake 错题
     * @return 错题集合
     */
    public List<QtMistake> selectQtMistakeList(QtMistake qtMistake);

    /**
     * 新增错题
     * 
     * @param qtMistake 错题
     * @return 结果
     */
    public int insertQtMistake(QtMistake qtMistake);

    /**
     * 修改错题
     * 
     * @param qtMistake 错题
     * @return 结果
     */
    public int updateQtMistake(QtMistake qtMistake);

    /**
     * 删除错题
     * 
     * @param mistakeId 错题主键
     * @return 结果
     */
    public int deleteQtMistakeByMistakeId(String mistakeId);

    /**
     * 批量删除错题
     * 
     * @param mistakeIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteQtMistakeByMistakeIds(String[] mistakeIds);
}
